A Comparison of Methods for Computing the Eigenvalues and Eigenvectors of a Real Symmetric Matrix
نویسندگان
چکیده
II. Methods Tested. Three codes were selected from SHARE which represented three different methods. A. Jacobi. SHARE distribution 705 by MIT computing lab (FORTRAN). This is the original version of the Jacobi method [1] in which plane rotations are used to produce zeros in all off-diagonal positions using the maximum off-diagonal element as a pivot at each step. This is probably slower but more accurate than the "serial" version which pivots on the off-diagonal elements in sequence whether or not they are large. B. Givens. SHARE distribution 664 (AN F202) by the AEC Computing and Applied Mathematics Center, NYU (FORTRAN). This is the method devised by W. Givens in 1954 at the Oak Ridge National Laboratory [2] in which plane rotations are used to produce a tri-diagonal matrix with the same eigenvalues as the original matrix. The roots of the matrix are computed by the use of Sturm's sequence derived from the tri-diagonal matrix. C. Householder. SHARE distribution # 1385 (AN 202) by the AEC Computing and Applied Mathematics Center, NYU (FORTRAN). This is a variation of the Givens method in which the tri-diagonal matrix is produced by an orthogonal transformation that does not depend on plane rotations. It is described in detail in [3] by J. H. Wilkinson. The Sturm sequences are used as before to obtain the roots from the tri-diagonal matrix. Series overflow and/or underflow problems occurred in the earlier experiments because a scaling device was not incorporated into the codes of methods B and C. Both methods were modified to incorporate this feature in the decks used in the experiments described below. Modified listings are available from the authors.
منابع مشابه
A mathematically simple method based on denition for computing eigenvalues, generalized eigenvalues and quadratic eigenvalues of matrices
In this paper, a fundamentally new method, based on the denition, is introduced for numerical computation of eigenvalues, generalized eigenvalues and quadratic eigenvalues of matrices. Some examples are provided to show the accuracy and reliability of the proposed method. It is shown that the proposed method gives other sequences than that of existing methods but they still are convergent to th...
متن کاملComputing the Matrix Geometric Mean of Two HPD Matrices: A Stable Iterative Method
A new iteration scheme for computing the sign of a matrix which has no pure imaginary eigenvalues is presented. Then, by applying a well-known identity in matrix functions theory, an algorithm for computing the geometric mean of two Hermitian positive definite matrices is constructed. Moreover, another efficient algorithm for this purpose is derived free from the computation of principal matrix...
متن کاملAPPLICATION OF THE RANDOM MATRIX THEORY ON THE CROSS-CORRELATION OF STOCK PRICES
The analysis of cross-correlations is extensively applied for understanding of interconnections in stock markets. Variety of methods are used in order to search stock cross-correlations including the Random Matrix Theory (RMT), the Principal Component Analysis (PCA) and the Hierachical Structures. In this work, we analyze cross-crrelations between price fluctuations of 20 company stocks...
متن کاملنوسانات آزاد سیارات شبه زمین در حضور میدان مغناطیسی
we study the free oscillations of a non-rotating earth-like planet in the presence of a force free magnetic field. The model consists of a solid inner core, a liquid outer core and a solid mantle which is spherically symmetric. The lagrangian displacements are decomposed into scaloidal, poloidal and toroidal components using a gauged version of Helmholtz theorem. These components are identifi...
متن کاملComparison of eigensolvers for symmetric band matrices
We compare different algorithms for computing eigenvalues and eigenvectors of a symmetric band matrix across a wide range of synthetic test problems. Of particular interest is a comparison of state-of-the-art tridiagonalization-based methods as implemented in Lapack or Plasma on the one hand, and the block divide-and-conquer (BD&C) algorithm as well as the block twisted factorization (BTF) meth...
متن کاملUsing the eigenvalues of the sound equation to determine the properties of materials
In this article, the eigenvalues of the sound equation are used to determine the refractive index. This refractive index helps to extract the acoustic components of the material such as the speed of sound in the material. This will help in identifying targets, especially in the field of signal processing. For this purpose, a method has been extracted that can be used to establish a relation bet...
متن کامل